package com.kelab.dify.exception;

/**
 * Dify API调用异常
 * 
 * @author kelab
 * @version 1.0
 */
public class DifyApiException extends DifyException {
    
    /**
     * 构造函数
     * 
     * @param statusCode HTTP状态码
     * @param errorCode 错误代码
     * @param errorMessage 错误消息
     */
    public DifyApiException(int statusCode, String errorCode, String errorMessage) {
        super(statusCode, errorCode, errorMessage);
    }
    
    /**
     * 构造函数
     * 
     * @param statusCode HTTP状态码
     * @param errorCode 错误代码
     * @param errorMessage 错误消息
     * @param cause 原因异常
     */
    public DifyApiException(int statusCode, String errorCode, String errorMessage, Throwable cause) {
        super(statusCode, errorCode, errorMessage, cause);
    }
}